SeaLifeBase References for Matsuki, K., 2001

Ref. No. Title
92047 Description of the last instar larva of Euphaea ochracea Selys, 1850 from Thailand (Euphaeidae).
SeaLifeBase
Back to top